artificial organs - Francés Inglés Diccionario